#ifndef ERROR_CODE_LOADER_H
#define ERROR_CODE_LOADER_H

#include <string>
#include <vector>
#include <unordered_map>

namespace equip_system {

class ErrorCodeLoader {
public:
    // 加载INI文件内容
    bool load(const std::string& file_path);
    
    // 根据错误码获取描述
    std::string get_description(int error_code) const;

private:
    // 错误码与描述的映射
    std::unordered_map<int, std::string> error_map_;
};

} // namespace equip_system

#endif // ERROR_CODE_LOADER_H
